package com.qzdsoft.erpcloud.mapper.proj;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.qzdsoft.erpcloud.domain.proj.MaterialReview;
import com.qzdsoft.erpcloud.domain.proj.MaterialReviewExample;

public interface MaterialReviewMapper {
    int countByExample(MaterialReviewExample example);

    int deleteByExample(MaterialReviewExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(MaterialReview record);

    int insertSelective(MaterialReview record);

    List<MaterialReview> selectByExample(MaterialReviewExample example);

    MaterialReview selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") MaterialReview record, @Param("example") MaterialReviewExample example);

    int updateByExample(@Param("record") MaterialReview record, @Param("example") MaterialReviewExample example);

    int updateByPrimaryKeySelective(MaterialReview record);

    int updateByPrimaryKey(MaterialReview record);
}